Based of a novel